Skip to content

feat: consolidate validate and increment nonce call#390

Draft
howydev wants to merge 4 commits into
v1.0.0from
howy/consolidate-validation-and-nonce-call-2
Draft

feat: consolidate validate and increment nonce call#390
howydev wants to merge 4 commits into
v1.0.0from
howy/consolidate-validation-and-nonce-call-2

Conversation

@howydev

@howydev howydev commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

Reduces gas by ~1.2k

Leaving as draft since it's probably better to introduce orchestrator nonces

howydev and others added 4 commits September 26, 2025 11:59
* feat: simplify multichain nonce design

* chore: readd merkle verification prefix

* chore: undo blank line addns

* chore: lint

* chore: redundant multichain bool

* fix: lint

* .
* feat: simplify multichain nonce design

* chore: readd merkle verification prefix

* chore: undo blank line addns

* chore: lint

* .

* ~50 failing tests down to 5

* down to 1 failing test

* fixed failing test

* chore: remove console logs and bench

* .

* Update test/Base.t.sol

* Update src/Orchestrator.sol

* Update test/utils/mocks/MockPayerWithSignatureOptimized.sol

* chore: final cleanup, rebench

* Update src/Orchestrator.sol

* chore: bump contract versions due to bytecode changes - Contracts updated: IthacaAccount,Orchestrator,SimpleFunder,Simulator

* chore: cleanup

* rebase

* fix

---------

Co-authored-by: GitHub Action <action@github.com>
…ated: IthacaAccount,Orchestrator,SimpleFunder
@github-actions

Copy link
Copy Markdown
Contributor

🤖 Bytecode changes detected! EIP-712 domain versions have been automatically updated for: IthacaAccount,Orchestrator,SimpleFunder

@howydev

howydev commented Oct 9, 2025

Copy link
Copy Markdown
Contributor Author

closing in favor of: #396

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants